#include <AnalogPort.h>

AnalogPort::AnalogPort(PinName pin0,PinName pin1,PinName pin2,PinName pin3):
    _d0(pin0),_d1(pin1),_d2(pin2),_d3(pin3),
    _a0(pin0),_a1(pin1),_a2(pin2),_a3(pin3)
{

}
AnalogPort::~AnalogPort()
{

}

DigitalInOut& AnalogPort::d0()
{
    return _d0;
}
DigitalInOut& AnalogPort::d1()
{
    return _d1;
}
DigitalInOut& AnalogPort::d2()
{
    return _d2;
}
DigitalInOut& AnalogPort::d3()
{
    return _d3;
}

AnalogIn& AnalogPort::a0()
{
    return _a0;
}
AnalogIn& AnalogPort::a1()
{
    return _a1;
}
AnalogIn& AnalogPort::a2()
{
    return _a2;
}
AnalogIn& AnalogPort::a3()
{
    return _a3;
}